#ifndef __GLOBALS_H__
#define __GLOBALS_H__

#include <allegro5\allegro.h>
#include <allegro5\allegro_primitives.h>

#include "sw_game_manager.h"
#include "sw_input_manager.h"
#include "sw_game_state_master.h"
#include "sw_sound_manager.h"

extern int global_screen_width;
extern int global_screen_height;
extern int global_frames_per_second;
extern float global_pixel_width;
extern float global_pixel_height;

extern sw_game_manager* global_game_manager;
extern sw_input_manager* global_input_manager;
extern sw_game_state_master* global_game_state;
extern sw_sound_manager* global_sound_manager;

extern ALLEGRO_DISPLAY* global_screen_display;

extern float global_life;
extern float global_life_factor;

#endif